﻿using Newtonsoft.Json;
using System;
using System.Text.Json.Serialization;

namespace ThresholdAssistant.DataContract.Models
{

    /// <summary>
    /// 机器人好友信息模型
    /// </summary>
    [Serializable]
    public class RobotFriendsInfoModel
    {
        /// <summary>
        /// 主键Id
        /// </summary>
        [JsonProperty("id"), JsonPropertyName("id")]
        public long Id { get; set; }

        /// <summary>
        /// 是否被加入黑名单
        /// </summary>
        [JsonProperty("is_block"), JsonPropertyName("is_block")]
        public bool IsBlock { get; set; }

        /// <summary>
        /// 关联编号
        /// </summary>
        [JsonProperty("relation_no"), JsonPropertyName("relation_no")]
        public string RelationNo { get; set; }

        /// <summary>
        /// 商家编号
        /// </summary>
        [JsonProperty("merchant_no"), JsonPropertyName("merchant_no")]
        public string MerchantNo { get; set; }

        /// <summary>
        /// 好友的微信Id
        /// </summary>
        [JsonProperty("friend_wx_id"), JsonPropertyName("friend_wx_id")]
        public string FriendWxId { get; set; }

        /// <summary>
        /// 好友的微信编号
        /// </summary>
        [JsonProperty("friend_serial_no"), JsonPropertyName("friend_serial_no")]
        public string FriendSerialNo { get; set; }

        /// <summary>
        /// 是否企业号好友 0默认 1 企业号好友
        /// </summary>
        [JsonProperty("is_enterprise_friends"), JsonPropertyName("is_enterprise_friends")]
        public bool IsEnterpriseFriends { get; set; }
    }
}